home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 3925 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.9 KB

  1. Path: www.cybercity.dk!usenet
  2. From: ccc6004@vip.cybercity.dk (Hans Henrik Happe)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: doubling pixels horizontally
  5. Date: 16 Feb 1996 23:11:59 GMT
  6. Organization: CyberCity of Denmark
  7. Message-ID: <2175.6620T1429T2950@vip.cybercity.dk>
  8. References: <4f4ibc$gl9@news.cs.tu-berlin.de> <591.6610T1165T2102@login.eunet.no><1045.6611T753T2256@vip.cybercity.dk><4faoe1$47@sunsystem5.informatik.tu-muenchen.de><2991.6612T1034T625@vip.cybercity.dk><576.6613T1070T1730@login.eunet.no><1257.6614T57T922@vip.cybercity.dk><1225.6615T1229T800@login.eunet.no>
  9.     <1140.6616T51T1538@vip.cybercity.dk> <1982.6617T1096T103@ifi.uio.no>
  10. NNTP-Posting-Host: 194.16.56.123
  11. X-Newsreader: THOR 2.22 (Amiga;TCP/IP) *UNREGISTERED*
  12.  
  13. Ludvig Pedersen ( ludvigp@ifi.uio.no ) wrote:
  14.  
  15. > Well, we was actually not the first.
  16.  
  17. > I don't remeber the guys name but he made blitterscreen1.01 or something.
  18.  
  19. Yep... that's the one I downloaded.
  20.  
  21. > He was the first to use sprite-dither!
  22.  
  23. > He used a SCRAMBLED buffer and the source code was extremly hard to
  24. > understand. (In my opinion this was the worst source I have ever seen!)
  25.  
  26. Yeah... that source was not to clever, but I used it to get information about
  27. AGA 64bit sprites (and what a hard work that was).
  28.  
  29. > Anyway, I was inspired by the sprite-dither (A great idea!). This enabled
  30. > the c2p to have faster frame rate and less computations.
  31.  
  32. > So I wrote a new and faster routine using a LINEAR buffer.
  33.  
  34. Interesting ;) Do you by LINEAR mean non-scrabled? Or do you mean linear blits
  35. so one don't have to do so many blits (I use 6)?
  36.  
  37. > This routine was released here at "comp.sys.amiga.programmer"
  38.  
  39. I was not around at the time. So please if somebody e-mail it to me or tell me
  40. where to get it.
  41.  
  42. > Anyway, some time ago some friends of mine and I rewrote the algorithm.
  43. > And made the code 30-40% faster. Now it is just as fast as to copy
  44. > 5120 (160*128/4) longwords to chipram. (Try to beat that!)
  45.  
  46. Then you can't do a hole blitter pass. Are you using the blitter???
  47.  
  48. > It still uses a LINEAR buffer and can have a maximum framerate of 50 fps.
  49.  
  50. Is that for 20480 pixels? Because then it is almost the same as the old one.
  51.  
  52. > I have also made a version without sprite-dither with the same algorithm.
  53. > However this one can only have a framerate of 25 fps. But it uses no more
  54. > CPU time. So its good for more complex rendering.
  55.  
  56. > We plan to release this routine as soon as possible. The only thing we need
  57. > is a doc file! :-/
  58.  
  59. > BTW:
  60.  
  61. > I have also tried to write this routine as system-friendly as possible by
  62. > using QBlit for the blitterpasses.
  63.  
  64. Yeah... I'm also trying to make everything as systemfriendly as posible.
  65. I have tryed out system copperlists and I will make intuition screen version
  66. of the blitterscreen (this will ofcause only work on AGA screens).
  67.  
  68. Hans Henrik Happe
  69.   Goat / Sumpen
  70.  
  71. You can kill the human race, but you can't kill the AMIGA.
  72.  
  73.